<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://" + request.getServerName() + ":"
            + request.getServerPort() + path + "/";
%>
<!DOCTYPE HTML>
<html>
<head>
    <base href="<%=basePath%>">
    <meta charset="utf-8">
    <meta name="renderer" content="webkit|ie-comp|ie-stand">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
    <meta http-equiv="Cache-Control" content="no-siteapp" />

    <link rel="stylesheet" type="text/css" href="static/h-ui/css/H-ui.min.css" />
    <link rel="stylesheet" type="text/css" href="static/h-ui.admin/css/H-ui.admin.css" />
    <link rel="stylesheet" type="text/css" href="lib/Hui-iconfont/1.0.8/iconfont.css" />
    <link rel="stylesheet" type="text/css" href="static/h-ui.admin/skin/default/skin.css" id="skin" />
    <link rel="stylesheet" type="text/css" href="static/h-ui.admin/css/style.css" />
    <title>添加数据</title>
</head>
<body>
<article class="page-container">
    <form class="form form-horizontal" action="${empty baseData ? 'baseData/insert':'baseData/update'}" method="post" id="form-admin-add">

        <input type="hidden" ${not empty baseData?'':'disabled'} value="${baseData.baseId}" id="baseId" name="baseId">

        <div class="row cl">
            <label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>数据名称：</label>
            <div class="formControls col-xs-8 col-sm-9">
                <input type="text" class="input-text" value="${baseData.baseName}" placeholder="数据名称" id="baseName" name="baseName">
            </div>
        </div>

        <div class="row cl">
            <label class="form-label col-xs-4 col-sm-3">数据描述：</label>
            <div class="formControls col-xs-8 col-sm-9">
                <textarea name="baseDesc" cols="" rows="" class="textarea"  placeholder="说点什么...100个字符以内" dragonfly="true">${baseData.baseDesc}</textarea>
            </div>
        </div>

        <div class="row cl">
            <label class="form-label col-xs-4 col-sm-3">上级数据：</label>
            <div class="formControls col-xs-8 col-sm-9"> <span class="select-box" style="width:150px;">
			<select class="select" name="parentId" size="1">
				<option value="">顶级数据</option>
                <c:forEach items="${baseDatas}" var="data">
                    <c:if test="${data.baseId!=baseData.baseId}">
				        <option value="${data.baseId}" ${baseData.parentId == data.baseId ?'selected':''}>${data.baseName}</option>
                    </c:if>
                </c:forEach>
			</select>
			</span> </div>
        </div>

        <div class="row cl">
            <div class="col-xs-8 col-sm-9 col-xs-offset-4 col-sm-offset-3">
                <input class="btn btn-primary radius" type="submit" value="&nbsp;&nbsp;${empty baseData ?'添加':'修改'}&nbsp;&nbsp;">
            </div>
        </div>
    </form>
</article>

<!--_footer 作为公共模版分离出去-->
<script type="text/javascript" src="lib/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="lib/layer/2.4/layer.js"></script>
<script type="text/javascript" src="static/h-ui/js/H-ui.min.js"></script>
<script type="text/javascript" src="static/h-ui.admin/js/H-ui.admin.js"></script> <!--/_footer 作为公共模版分离出去-->

<!--请在下方写此页面业务相关的脚本-->
<script type="text/javascript" src="lib/jquery.validation/1.14.0/jquery.validate.js"></script>
<script type="text/javascript" src="lib/jquery.validation/1.14.0/validate-methods.js"></script>
<script type="text/javascript" src="lib/jquery.validation/1.14.0/messages_zh.js"></script>
<script type="text/javascript">
    $(function(){
        $("#form-admin-add").validate({
            rules:{
                baseName:{
                    required:true,
                    remote: {
                        url: "baseData/checkBaseDataName",
                        type: "post",
                        dataType: "json",
                        data: {
                            baseName: function() {
                                return $("#baseName").val();
                            },
                            baseId:function () {
                                var id=null;
                                if ($("#baseId").val()!=undefined){
                                    id=$("#baseId").val();
                                }
                                return id;
                            }
                        }
                    }
                }
            },
            messages:{
                baseName:{
                    required:"名称不能为空",
                    remote:"已有数据,请重新输入"
                }
            },
            submitHandler:function(form){
                $(form).ajaxSubmit(function(res){
                    layer.msg(res.msg,{icon:res.code,time:1000},function () {
                        if (1==res.code){
                            parent.refreshTable();
                            parent.layer.closeAll();
                        }
                    });
                });
            }
        })
    });
</script>
</body>
</html>